// components/communication/communication.js
let app=getApp()
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    commuAsk:{
      type:Array
    },
    // reply:[]
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    //查看传入参数
    checkArr(e){
      console.log("commuAsk:")
      console.log(this.data.commuAsk);
    },

    //查看回复的点击事件
    checkReply(e){
      let obj = e.currentTarget.dataset;
      let index = obj.index;
      let newArr = [...this.data.commuAsk];  // 复制数据
      newArr[index].isCheck = !newArr[index].isCheck;  // 修改 isCheck 状态

      console.log("index:"+index);
      console.log(newArr[index])
       //获取课程交流  回复内容
     app.requess('chmDemo/courseCommu/selectAll','GET',
     {
       pageNum:-1,
       pageSize:0,
       questId:newArr[index].id
     }).
     then(res=>{
      //  console.log("课堂回复")
      //  console.log(res.data)
       newArr[index].reply=res.data.data,//当前问题的对象下添加对应的回复数组
       newArr[index].replyCount=res.data.data.length//回复个数
      //  console.log(newArr);//获取更新后的问题回复数组
       this.setData({
         //课程交流信息data
         commuAsk:newArr
       })
       console.log(commuAsk)
       wx.hideLoading()
     })

    }
  }
})